/*公共class*/
input::-webkit-input-placeholder{
    color:#666 !important;
    opacity: 1 !important;
    font-weight: normal !important;
}
input::-moz-placeholder{   /* Mozilla Firefox 19+ */
    color:#666 !important;
    opacity: 1 !important;
    font-weight: normal !important ;
}
input:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
    color:#666 !important;
    opacity: 1 !important;
    font-weight: normal !important;
}
input:-ms-input-placeholder{  /* Internet Explorer 10-11 */ 
    color:#666 !important;
    opacity: 1 !important;
    font-weight: normal !important;
}
.goTop{
    width: 25px;
    text-align: center;
    padding: 10px 13px;
    font-size: 12px;
    color: #fff;
    border-radius: 50%;
    position: fixed;
    top: 600px;
    right: 12px;
    z-index: 9999;
}

.minContainer{
    min-width: 1190px !important;
}
.absolute{
    position: absolute;
}
.relative{
    position: relative;
}
.fixed{
    position: fixed;
}
.initial{
    display: initial !important;
}
button,a:focus{
    outline-style:none; 
    -moz-outline-style: none;
}
.layui-none{
    display: none !important; 
}
button,a:focus{
    outline-style:none; 
    -moz-outline-style: none;
}
.breakWarp{
    word-wrap:break-word
}
.overflow{
    overflow: hidden;
}
.fl{
    float: left;
}
.fr{
    float: right;
}
.inline{
    display: inline-block;
}
.block{
    display: block !important;
}
.hide{
    display: none !important;
}
.pointer{
    cursor: pointer;
}
.cursorDefault{
    cursor: default;
}
.cursorAuto{
    cursor: auto;
}
.cursorNot{
    cursor: not-allowed
}
.radius8{
    border-radius: 8px !important;
}
.radius40{
    border-radius: 40px !important;
}
.topLeftRaduis10{
    border-top-left-radius:10px;
}
.topRightRadius10{
    border-top-right-radius:10px;
}
.p0{
    padding:0 !important;
}
.p2{
    padding:2px !important;
}
.p3{
    padding:3px !important;
}
.p5{
    padding: 5px !important;
}
.p10{
    padding: 10px !important;
}
.p15{
    padding: 15px !important;
}
.p20{
    padding: 20px !important;
}
.p25{
    padding: 25px !important;
}
.p30{
    padding: 30px !important;
}
.p35{
    padding:35px !important;
}
.p40{
    padding:40px !important;
}
.p45{
    padding:45px !important;
}

.pt0{
    padding-top: 0 !important;
}
.pb0{
    padding-bottom: 0 !important;
}
.pl0{
    padding-left: 0 !important;
}
.pr0{
    padding-right: 0 !important;
}

.pt5{
    padding-top: 5px !important;
}
.pb5{
    padding-bottom: 5px !important;
}
.pl5{
    padding-left: 5px !important;
}
.pr5{
    padding-right: 5px !important;
}

.p8{
    padding: 8px !important;
}
.pt10{
    padding-top: 10px !important;
}
.pb10{
    padding-bottom: 10px !important;
}
.pl10{
    padding-left: 10px !important;
}
.pr10{
    padding-right: 10px !important;
}

.pt15{
    padding-top: 15px !important;
}
.pb15{
    padding-bottom: 15px !important;
}
.pl15{
    padding-left: 15px !important;
}
.pr15{
    padding-right: 15px !important;
}

.pt20{
    padding-top: 20px !important;
}
.pb20{
    padding-bottom: 20px !important;
}
.pl20{
    padding-left: 20px !important;
}
.pr20{
    padding-right: 20px !important;
}

.pt25{
    padding-top: 25px !important;
}
.pb25{
    padding-bottom: 25px !important;
}
.pl25{
    padding-left: 25px !important;
}
.pr25{
    padding-right: 25px !important;
}

.pt30{
    padding-top: 30px !important;
}
.pb30{
    padding-bottom: 30px !important;
}
.pl30{
    padding-left: 30px !important;
}
.pr30{
    padding-right: 30px !important;
}

.pb22{
    padding-bottom: 21.5px !important;
}
.pb52{
    padding-bottom: 52px !important;
}
.pr100{
    padding-right: 100px !important;
}
.pt35{
    padding-top: 35px !important;
}
.pl70{
    padding-left: 70px !important;
}
.pr70{
    padding-right: 70px !important;
}
.pl40{
    padding-left: 40px !important;
}
.pt4{
    padding-top: 4px !important;
}
.pt1{
    padding-top: 1px !important;
}
.pt2{
    padding-top: 2px !important;
}
.pt3{
    padding-top: 3px !important;
}
.pt40{
    padding-top: 40px !important;
}
.pt12{
    padding-top: 12px !important;
}
.pt18{
    padding-top: 18px !important;
}
.pt50{
    padding-top: 50px !important;
}
.pt60{
    padding-top: 60px !important;
}
.pt70{
    padding-top: 70px !important;
}
.pt80{
    padding-top: 80px !important;
}
.pt90{
    padding-top: 90px !important;
}
.pb1{
    padding-bottom: 1px !important;
}
.pb2{
    padding-bottom: 2px !important;
}
.pb3{
    padding-bottom: 3px !important;
}
.pb4{
    padding-bottom: 4px !important;
}
.pb40{
    padding-bottom: 40px !important;
}
.pb50{
    padding-bottom: 50px !important;
}
.pb60{
    padding-bottom: 60px !important;
}
.pl22{
    padding-left: 22px !important;
}
.pl210{
    padding-left: 210px !important;
}
.pr210{
    padding-right: 210px !important;
}

.pb60{
    padding-bottom: 60px !important;
}
.pb155{
    padding-bottom: 155px !important;
}
.pb80{
    padding-bottom: 80px !important;
}

.pb100{
    padding-bottom: 100px !important;
}
.pb130{
    padding-bottom: 130px !important;
}
.pb150{
    padding-bottom: 150px !important;
}

.pl50{
    padding-left: 50px !important;
}
.pl55{
    padding-left: 55px !important;
}
.pl90{
    padding-left: 90px !important;
}
.p12{
    padding: 12px !important;
}
.pl3{
    padding-left:  3px !important;
}
.pl35{
    padding-left:  35px !important;
}
.pl45{
    padding-left:  45px !important;
}
.pr55{
    padding-right:  55px !important;
}
.pl60{
    padding-left:  60px !important;
}
.pl80{
    padding-left:  80px !important;
}
.pl6{
    padding-left:  6px !important;
}
.pr6{
    padding-right: 6px !important;
}
.p50{
    padding: 50px ;
}
.pr12{
    padding-right: 12px !important;
}
.prHistory{
    padding-right: 8.3% !important;
}
.pr30{
    padding-right: 30px !important;
}
.pr35{
    padding-right: 35px !important;
}
.pr40{
    padding-right: 40px !important;
}
.pr45{
    padding-right: 45px !important;
}
.pr50{
    padding-right: 50px !important;
}
.pr60{
    padding-right: 60px !important;
}
.pr70{
    padding-right: 70px !important;
}
.pt100{
    padding-top: 100px !important;
}
.pt150{
    padding-top: 150px !important;
}
.pl100{
    padding-left: 100px !important;
}
.pl280{
    padding-left: 280px !important;
}
.pl12{
    padding-left: 12px !important;
}
.pl16{
    padding-left: 16px !important;
}
.pl17{
    padding-left: 17px !important;
}
.pl120{
    padding-left: 120px !important;
}
.pl170{
    padding-left: 170px !important;
}
.pl-10{
    padding-left: -10px !important;
}
.pl2{
    padding-left: 2px !important;
}
.pr2{
    padding-right: 2px !important;
}


.m0{
    margin:0 !important;
}
.m5{
    margin:5px !important;
}
.m10{
    margin:10px !important;
}
.m15{
    margin:15px !important;
}
.m20{
    margin:20px !important;
}
.m25{
    margin:25px !important;
}

.mt0{
    margin-top:0 !important;
}
.mb0{
    margin-bottom: 0 !important;
}
.mr0{
    margin-right: 0 !important;
}
.ml0{
    margin-left: 0 !important;
}

.mt5{
    margin-top:5px !important;
}
.mb5{
    margin-bottom: 5px !important;
}
.mr5{
    margin-right: 5px !important;
}
.ml5{
    margin-left: 5px !important;
}

.mt10{
    margin-top:10px !important;
}
.mb10{
    margin-bottom: 10px !important;
}
.mr10{
    margin-right: 10px !important;
}
.ml10{
    margin-left: 10px !important;
}

.mt15{
    margin-top:15px !important;
}
.mb15{
    margin-bottom: 15px !important;
}
.mr15{
    margin-right: 15px !important;
}
.ml15{
    margin-left: 15px !important;
}

.mt20{
    margin-top:20px !important;
}
.mb20{
    margin-bottom: 20px !important;
}
.mr20{
    margin-right: 20px !important;
}
.ml20{
    margin-left: 20px !important;
}

.mt25{
    margin-top:25px !important;
}
.mb25{
    margin-bottom: 25px !important;
}
.mr25{
    margin-right: 25px !important;
}
.ml25{
    margin-left: 25px !important;
}

.m30{
    margin:30px !important;
}
.mt30{
    margin-top:30px !important;
}
.mb30{
    margin-bottom: 30px !important;
}
.mr30{
    margin-right: 30px !important;
}
.ml30{
    margin-left: 30px !important;
}

.ml7{
    margin-left: 7px !important;
}
.ml8{
    margin-left: 8px !important;
}
.mb35{
    margin-bottom: 35px !important;
}
.ml50{
    margin-left: 50px !important;
}
.ml60{
    margin-left: 60px !important;
}
.ml65{
    margin-left: 65px !important;
}
.mt1{
    margin-top:1px !important;
}
.mt2{
    margin-top:2px !important;
}
.mt3{
    margin-top:3px !important;
}
.mt6{
    margin-top: 6px !important;
}
.mt22{
    margin-top:22px !important;
}
.mt23{
    margin-top:23px !important;
}
.mt24{
    margin-top:24px !important;
}
.ml45{
    margin-left: 45px !important;
}
.mt50{
    margin-top: 50px !important;
}
.mt52{
    margin-top: 52px !important;
}
.mt60{
    margin-top: 60px !important;
}
.mt90{
    margin-top: 90px !important;
}
.ml40{
    margin-left: 40px !important;
}
.ml70{
    margin-left: 70px !important;
}
.ml73{
    margin-left: 73px !important;
}
.ml75{
    margin-left: 75px !important;
}
.ml18{
    margin-left: 18px !important;
}
.ml13{
    margin-left: 13.5px !important;
}
.ml100{
    margin-left: 100px !important;
}
.ml110{
    margin-left: 110px !important;
}
.ml115{
    margin-left: 115px !important;
}
.ml140{
    margin-left: 140px !important;
}
.ml150{
    margin-left: 150px !important;
}
.ml160{
    margin-left: 160px !important;
}
.ml180{
    margin-left: 180px !important;
}
.mt220{
    margin-top:220px !important;
}
.ml9{
    margin-left: 9px !important;
}
.mt4{
    margin-top:4px !important;
}
.mt8{
    margin-top:8px !important;
}
.mt16{
    margin-top:16px !important;
}
.mt18{
    margin-top:18px !important;
}
.mt70{
    margin-top: 70px !important;
}
.mt18{
    margin-top: 18px !important;
}
.mr7{
    margin-right: 7px !important;
}
.mr35{
    margin-right: 35px !important;
}
.mr40{
    margin-right: 40px !important;
}
.mr50{
    margin-right: 50px !important;
}
.mr60{
    margin-right: 60px !important;
}
.mt50{
    margin-top: 50px !important;
}
.mt7{
    margin-top:7px !important;
}
.mt37{
    margin-top:37px !important;
}
.mt35{
    margin-top: 35px !important;
}
.mt40{
    margin-top: 40px !important;
}
.mt45{
    margin-top: 45px !important;
}
.mb3{
    margin-bottom: 3px !important;
}
.mb4{
    margin-bottom: 4px !important;
}
.mb40{
    margin-bottom: 40px !important;
}
.mb45{
    margin-bottom: 45px !important;
}
.mb80{
    margin-bottom: 80px !important;
}
.mb50{
    margin-bottom: 50px !important;
}
.mb60{
    margin-bottom: 60px !important;
}
.mt55{
    margin-top: 55px !important;
}
.mb120{
    margin-bottom: 120px !important;
}
.mb150{
    margin-bottom: 150px !important;
}
.mb55{
    margin-bottom: 55px !important;
}
.mb70{
    margin-bottom: 70px !important;
}
.mb100{
    margin-bottom: 100px !important;
}
.mt17{
    margin-top: 17px !important;
}
.mt12{
    margin-top: 12px !important;
}
.mt27{
    margin-top: 27px !important;
}
.mt70{
    margin-top: 70px !important;
}
.mt80{
    margin-top: 80px !important;
}
.mt100{
    margin-top: 100px !important;
}
.mt120{
    margin-top: 120px !important;
}
.mt135{
    margin-top: 135px !important;
}
.mt150{
    margin-top: 150px !important;
}
.mt180{
    margin-top: 180px !important;
}
.mt200{
    margin-top: 200px !important;
}
.mt240{
    margin-top: 240px !important;
}
.mt250{
    margin-top: 250px !important;
}
.mt280{
    margin-top: 280px !important;
}
.mt300{
    margin-top: 300px !important;
}
.mt70{
    margin-top: 70px !important;
}
.mt110{
    margin-top: 110px !important;
}
.ml200{
    margin-left: 200px !important; 
}
.ml270{
    margin-left: 270px !important; 
}
.mb5-{
    margin-bottom: -5px !important;
}
.mb10-{
    margin-bottom: -10px !important;
}
.mll8{
    margin-left: 18px !important; 
}
.mr115{
    margin-right: 115px !important; 
}
.mr140{
    margin-right: 140px !important; 
}
.mr-7{
    margin-right: -7px !important;
}
.mt-2{
    margin-top: -2px !important;
}
.mt-3{
    margin-top: -3px !important;
}
.ml-5{
    margin-left: -5px !important;
}
.ml-7{
    margin-left: -7px !important;
}
.ml-10{
    margin-left: -10px !important;
}
.ml-20{
    margin-left: -20px !important;
}
.ml-70{
    margin-left: -70px !important;
}
.ml-40{
    margin-left: -40px !important;
}
.ml-100{
    margin-left: -100px !important;
}
.mt-15{
    margin-top: -15px !important;
}
.mt-30{
    margin-top: -30px !important;
}
.mt-45{
    margin-top: -45px !important;
}
.mt-55{
    margin-top: -55px !important;
}
.mWidth345{
    min-width: 345px !important;
}

.alignR{
    text-align: right !important;
}
.alignL{
    text-align: left !important;
}
.alignC{
    text-align: center !important;
}
.colorfff{
    color: #fff !important;
}
.colorfffHover:hover{
    color: #fff !important;
}
.colorddd{
    color: #ddd !important;
}
.color333{
    color: #333 !important;
}
.color666{
    color: #666 !important;
}
.color999{
    color: #999 !important;
}
.color555{
    color: #555 !important;
}
.colorbbb{
    color: #bbb !important;
}
.colorBlue{
    color: #00A0E8 !important;
}
.color86{
    color:#868686 !important;
}
.colorCcc{
    color:#ccc !important;
}
.bgCcc{
    background: #ccc !important;
}
.bgD7{
    background: #d7d7d7;
}
.bgBlue{
    background: #00A0E8 !important;
}
.bgSystem{
    background: #5C73A7 !important;
}
.bgRed{
    background: #E7000F !important;
}
.bgYellow{
    background: #AF955C !important;
}
.bgBlack{
    background: #131A1F !important;
}
.bgB0{
    background: #b0b0b0 !important;
}
.bgBlueLinear{
    background: -webkit-linear-gradient(left, #44A0FF , #60A0FF); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(right, #44A0FF, #60A0FF); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(right, #44A0FF, #60A0FF); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #44A0FF , #60A0FF); /* 标准的语法 */
} 
.bgGreen{
    background: #51D2B0 !important;
}
.bgGreenLinear{
    background: rgba(240,255,240,1);
}
.hoverBgGreen:hover{
    background: #51D2B0 !important;
    color:#fff !important;
}
.hoverGreenTopBorder:hover{
    border-top: 2px solid #51D2B0 !important;
    margin-bottom: -1px !important;
}
.hoverOpacity1:hover{
    opacity: 1 !important;
}
.borderTopGreen3{
    border-top: 3px solid #51D2B0 !important;
}
.borderTop0{
    border-top: none !important;
}
.borderLeftEee{
    border-left: 1px solid #ebebeb !important;
}
.borderLeft0{
    border-left: none !important;
}
.borderRight0{
    border-right:  none !important;
}
.borderBottom0{
    border-bottom: none !important;
}
.borderBottom555{
    border-bottom: 1px solid #5A5F63 !important;
}
.borderTopEee{
    border-top: 1px solid #ebebeb !important;
}
.borderRightCcc{
    border-right:  1px solid #ccc !important;
}
.hoverBgFff:hover{
    background: #fff !important;
}
.bgF7{
    background: #f7f7f7 !important;
}
.bgF5{
    background: #f5f5f5 !important;
}
.bgFb{
    background: #fbfbfb !important;
}
.bg333{
    background: #333 !important;
}
.borderBlue{
    border: 1px solid #00A0E8 !important;
}
.borderGreen{
    border: 1px solid #51D2B0 !important;
}
.borderGreenHover:hover{
    border: 1px solid #51D2B0 !important;
}
.borderT{
    border: 1px solid transparent !important;
}
.borderfff{
    border: 1px solid #fff !important;
}
.hoverBlue:hover{
    color:#00A0E8 !important;
}
.hoverGreen:hover{
    color:#51D2B0 !important;
}
.hover666:hover{
    color:#666 !important;
}
.colorOrange{
    color:#FF6200 !important;
}
.colorOrangeBtn{
    color:#FF6200 !important;
}
.colorOrangeHover:hover{
    color:#FF6200 !important;
}
.hoverOrangeBorder2px:hover{
    border: 2px solid #FF6200 !important;
}
.borderOrange2px{
    border: 2px solid #FF6200 !important;
}
.bgOrange{
    background: #FF6200 !important;
}
.bgOrangeBtn{
    background: #FF6200 !important;
}
.bgOrangeOpacityBtn{
    background:rgba(255,145,57,0.13) !important;
}
.bgOrangeLinear{
    background: -webkit-linear-gradient(left, #FFC741 , #FFA749); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(right, #FFC741, #FFA749); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(right,#FFC741, #FFA749); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #FFC741 , #FFA749); /* 标准的语法 */
}
.bgTransparent{
    background: transparent !important;
}
.bgEee{
    background: #ebebeb !important;
}
.bgEf{
    background: #efefef !important;
}
.bgFc{
    background: #fcfcfc !important;
}
.bgF6{
    background: #f6f6f6 !important;
}
.bgF8{
    background: #f8f8f8 !important;
}
.bgAaa{
    background: #aaa !important;
}
.borderBbb{
    border:1px solid #bbb !important;
}
.borderOrange{
    border: 1px solid #FF6200 !important;
}
.borderRed{
    border:1px solid #E7000F  !important;
}
.borderOrangeBtn{
    border: 1px solid #FF6200 !important;
}
.borderBottomDdd{
    border-bottom: 1px solid #ddd !important;
}
.borderBottomOrange{
    border-bottom: 1px solid #FF6200 !important;
}
.borderBottomEee{
    border-bottom: 1px solid #ebebeb !important;
}
.borderBottomEee2px{
    border-bottom: 2px solid #ebebeb !important;
}
.borderBottomDdd2px{
    border-bottom: 2px solid !important;
    border-color: rgba(210,210,210,0.4) !important;
}
.colorRed{
    color:#E7000F  !important;
}
.colorYellow{
    color:yellow  !important;
}
.colorGreen{
    color:#51D2B0 !important;
}
.clickGreenBg{
    color: #fff !important;
    background:#009688  !important;
    border: 1px solid #009688  !important;
}
.colorGreenHover:hover{
    color:#51D2B0 !important;
}
.color000{
    color:#000 !important;
}
.color81{
    color:#818181;
}
.color01{
    color:#010101 !important;
}
.color02{
    color:#020202 !important;
}
.color06{
    color:#060606 !important;
}
.colorSystem{
    color:#5C73A7 !important
}
.colorFFDD00{
    color:#FFDD00 !important;
}
.border333{
    border: 1px solid #333 !important;
}
.border666{
    border: 1px solid #666 !important;
}
.border999{
    border: 1px solid #999 !important;
}
.borderddd{
    border: 1px solid #ddd !important;
}
.borderccc{
    border: 1px solid #ccc !important;
}
.bordereee{
    border: 1px solid #ebebeb !important;
}
.borderSystem{
    border: 1px solid #5C73A7 !important;
}
.borderaaa{
    border: 1px solid #aaa !important;
}
.border0{
    border: 0 !important;
}
.bold{
    font-weight: bold !important;
}
.weightNormal{
    font-weight: normal !important;
}
.best-topnav{
    height: 35px;
    line-height: 35px;
    background-color:#393D49;
    color: #fff;
}
.best-topnav img{
    width: 18px;
    height: 18px;
}
.w100{
    width: 100% !important;
}
.w95{
    width: 95% !important;
}
.w90{
    width: 90% !important;
}
.w80{
    width: 80% !important;
}
.w75{
    width: 75% !important;
}
.w60{
    width: 60% !important;
}
.w47{
    width:47.6% !important;
}
.w18{
    width: 18% !important;
}
.w19{
    width: 19% !important;
}
.w20{
    width: 20% !important;
}
.width270{
    width: 270px !important;
}
.width155{
    width: 155px !important;
}
.width224{
    width: 224px !important;
}

.width820{
    width: 820px !important;
}
.width470{
    width: 470px !important;
}
.width850{
    width: 850px !important;
}
.width617{
    width: 617px !important;
}
.width540{
    width: 540px !important;
}
.width300{
    width: 300px !important;
}
.width335{
    width: 335px !important;
}
.width345{
    width: 345px !important;
}
.width360{
    width: 360px !important;
}
.width10{
    width:10px !important;
}
.width12{
    width: 12px !important;
}
.width13{
    width: 13px !important;
}
.width16{
    width: 16px !important;
}
.width35{
    width: 35px !important;
}
.width40{
    width: 40px !important;
}
.width45{
    width: 45px !important;
}
.width50{
    width: 50px !important;
}
.width55{
    width: 55px !important;
}
.width60{
    width: 60px !important;
}
.width70{
    width: 70px !important;
}
.width75{
    width: 75px !important;
}
.width80{
    width: 80px !important;
}
.width85{
    width: 85px !important;
}
.width90{
    width: 90px !important;
}
.width95{
    width: 95px !important;
}
.width100{
    width: 100px !important;
}
.width110{
    width: 110px !important;
}
.width120{
    width: 120px !important;
}
.width130{
    width: 130px !important;
}
.width140{
    width: 140px !important;
}
.width142{
    width: 142px !important;
}
.min-width110{
    min-width: 110px !important;
}
.max-w100{
    width: 100% !important;
}
.width20{
    width: 20px !important;
}
.width24{
    width: 24px !important;
}
.width30{
    width: 30px !important;
}
.width180{
    width: 180px !important;
}
.width200{
    width: 200px !important;
}
.width215{
    width: 215px !important;
}
.width230{
    width: 230px !important;
}
.width240{
    width: 240px !important;
}
.width250{
    width: 250px !important;
}
.width285{
    width: 285px !important;
}
.width300{
    width: 300px !important;
}
.width350{
    width: 350px !important;
}
.radius3{
    border-radius: 3px !important;
}
.radius4{
    border-radius: 4px !important;
}
.radius5{
    border-radius: 5px !important;
}
.radius10{
    border-radius: 10px !important;
}
.radius20{
    border-radius: 20px !important;
}
.radius50{
    border-radius: 50% !important;
}
.btrRadius5{
    border-top-right-radius: 5px !important;
}
.bbrRadius5{
    border-bottom-right-radius: 5px !important;
}
.cardbg{
    background: #FAFAFA;
}
.bgfff{
    background: #fff !important;
}
.font10{
    font-size: 10px;
}
.font12{
    font-size: 12px !important;
}
.font13{
    font-size: 13px !important;
}
.font14{
    font-size: 14px;
}
.font16{
    font-size: 16px !important;
}
.font18{
    font-size: 18px !important;
}
.font20{
    font-size: 20px !important;
}
.font22{
    font-size: 22px;
}
.font24{
    font-size: 24px;
}
.font25{
    font-size: 25px;
}
.font26{
    font-size: 26px;
}
.font28{
    font-size: 28px;
}
.font30{
    font-size: 30px;
}
.font32{
    font-size: 32px;
}
.font34{
    font-size: 34px;
}
.font36{
    font-size: 36px;
}
.font40{
    font-size: 40px;
}
.font60{
    font-size: 60px;
}
.h20{
    height: 20px;
}
.h24{
    height: 24px;
}
.h25{
    height: 25px;
}
.h30{
    height: 30px;
}
.h32{
    height: 32px;
}
.h35{
    height: 35px;
}
.h40{
    height: 40px;
}
.h90{
    height: 90px;
}
.h400{
    height: 400px;
}
.h310{
    height: 310px;
}
.h300{
    height: 300px;
}
.h298{
    height: 298px;
}
.h290{
    height: 290px;
}
.h280{
    height: 280px;
}
.h50{
    height: 50px;
}
.h55{
    height: 55px;
}
.h60{
    height: 60px;
}
.h65{
    height: 65px;
}
.h70{
    height: 70px;
}
.h80{
    height: 80px;
}
.h45{
    height: 45px;
}
.height100{
    height: 100px !important;
}
.h16{
    height: 16px !important;
}
.h50{
    height: 50px !important;
}
.h106{
    height: 106px !important;
}
.h110{
    height: 110px !important;
}
.h120{
    height: 120px !important;
}
.h140{
    height: 140px !important;
}
.h142{
    height: 142px !important;
}
.h145{
    height: 145px !important;
}
.h150{
    height: 150px !important;
}
.h155{
    height: 155px !important;
}
.h165{
    height: 165px !important;
}
.h180{
    height: 180px !important;
}
.h540{
    height: 540px !important;
}
.h505{
    height: 505px !important;
}
.h460{
    height: 460px !important;
}
.h100Min{
    min-height: 100% !important;
}
.h100{
    height: 100% !important;
}
.height70{
    height: 70% !important;
}
.h500Min{
    min-height: 500px !important;
}
.h600Min{
    min-height: 600px !important;
}
.h88Min{
    min-height: 88% !important;
}
.line90{
    line-height: 90px !important;
}
.line80{
    line-height: 80px !important;
}
.line65{
    line-height: 65px !important;
}
.line48{
    line-height: 48px !important;
}
.line45{
    line-height: 45px !important;
}
.line40{
    line-height: 40px !important;
}
.line50{
    line-height: 50px !important;
}
.line55{
    line-height: 55px !important;
}
.line36{
    line-height: 36px !important;
}
.line35{
    line-height: 35px !important;
}
.line30{
    line-height: 30px !important;
}
.line25{
    line-height: 25px !important;
}
.line26{
    line-height: 26px !important;
}
.line20{
    line-height: 20px !important;
}
.line22{
    line-height: 22px !important;
}
.line13{
    line-height: 13px !important;
}
.line14{
    line-height: 14px !important;
}
.line15{
    line-height: 15px !important;
}
.line16{
    line-height: 16px !important;
}
.line12{
    line-height: 12px !important;
}
.line38{
    line-height: 38px !important;
}
.line100{
    line-height: 100px !important;
}
.line105{
    line-height: 105px !important;
}
.line50{
    line-height: 50px !important;
}
.line60{
    line-height: 60px !important;
}
.line70{
    line-height: 70px !important;
}
.bgSize500{
    background-size: 100% 500px;
}
.bgSize545{
    background-size: 100% 545px;
}
.bgSize580{
    background-size: 100% 580px;
}
.listNone{
    list-style: none;
}
.mAuto{
    margin:0 auto;
}
.widthPercent166{
    width: 16.6%;
}
.vTop{
    vertical-align: top;
}
.vMiddle{
    vertical-align: middle;
}
.vBottom{
    vertical-align: bottom;
}
.vTextBottom{
    vertical-align: text-bottom;
}
.vTextTop{
    vertical-align: text-top;
}
.vBase{
    vertical-align: baseline;
}
.vSuper{
    vertical-align: super;
}
.vSub{
    vertical-align: sub;
}
.borderDashedaaa{
    border:1px dashed #aaa;
}
.borderDashedddd{
    border:1px dashed #ddd;
}
.borderBottomDashedaaa{
    border-bottom:1px dashed #aaa;
}
.borderBottomDashedOrangge{
    border-bottom:1px dashed #F46A00;
}
.pre-wrap{ /*中文强制换行*/
    white-space: pre-wrap;
}
.height0{
    height: 0;
}
.imgW100{
    width: 100% !important;
}
.lineThrough{
    text-decoration: line-through;
}
.top35left15{
    top: 35px !important;
    left: -15px !important;
};
.ellipsis{
    overflow:hidden !important;
    text-overflow:ellipsis !important;
    white-space:nowrap !important;
}
.overflowY{
   overflow-y: auto;
}
.top-110{
    top: -110px;
}
.top-100{
    top: -100px;
}
.top-80{
    top: -80px;
}
.top-90{
    top: -90px;
}
.top-55{
    top: -55px;
}
.top10{
    top: 10px;
}
.top0{
    top: 0;
}
.opacity1{
    opacity: 1;
}
.opacity0{
    opacity: 0;
}
.left160{
    left: 160px !important;
}
.left0{
    left: 0 !important;
}
.left15{
    left: 15px !important;
}
.zIndex9999{
    z-index: 9999 !important;
}
.bottom0{
    bottom: 0 !important;
}
.bottom100{
    bottom: 100px !important;
}
.bottom320{
    bottom: 320px !important;
}

.layui-input,.layui-textarea{
    background:#f5f5f5;
    border: 1px solid #ddd;
    color: #666;
    border-radius: 5px;
}
.layui-select{
    border: 1px solid #ddd;
    background: #f5f5f5 ;
    color:#666;
    border-radius: 5px;
}
.hoverBlueBtn:hover{
    background: #00A0E8 !important;
    color:#fff !important;
}


/*滚动条样式*/
.overflowY::-webkit-scrollbar {/*滚动条整体样式*/
    width: 7px;     /*高宽分别对应横竖滚动条的尺寸*/
    height: 7px;
}
.overflowY::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.1);
    background: rgba(0,0,0,0.12);
}
.overflowY::-webkit-scrollbar-track {/*滚动条里面轨道*/
    -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.1);
    border-radius: 0;
    background: rgba(0,0,0,0.01);
}
.overflowX{
    overflow-x: auto;
}
/*滚动条样式*/
.overflowX::-webkit-scrollbar {/*滚动条整体样式*/
    width: 7px;     /*高宽分别对应横竖滚动条的尺寸*/
    height: 7px;
}
.overflowX::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.1);
    background: rgba(0,0,0,0.12);
}
.overflowX::-webkit-scrollbar-track {/*滚动条里面轨道*/
    -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.1);
    border-radius: 0;
    background: rgba(0,0,0,0.01);
}
.overflowXhidden{
    overflow-x: hidden;
}
.borderREee{
    border-right: 1px solid #ebebeb !important;
}
.borderR999{
    border-right: 1px solid #999 !important;
}
.borderR666{
    border-right: 1px solid #666 !important;
}
.borderRbbb{
    border-right: 1px solid #bbb !important;
}
.borderRddd{
    border-right: 1px solid #ddd !important;
}
.borderRddd2{
    border-right: 2px solid #ddd !important;
}
.greenTitle{
    border-left: 4px solid #51D2B0;
    height: 20px !important;
    line-height: 20px !important;
}
.boxShadoweeeHover:hover{
    box-shadow: 5px 5px 5px #eee;
}
.boxShadoweee{
    box-shadow: 1px 1px 5px 1px #ededed;
}
.boxShadowddd{
    box-shadow: 1px 5px 10px 1px #ddd;
}
.headerBox{
    -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, .1);
    box-shadow: 0 2px 8px rgba(0, 0, 0, .1);
}
.underLine{
    /*text-decoration: underline;*/
    border-bottom: 1px solid #333;
    padding-bottom: 2px;
}
.underLine666{
    /*text-decoration: underline;*/
    border-bottom: 1px solid #666;
    padding-bottom: 2px;
}
.underLine999{
    /*text-decoration: underline;*/
    border-bottom: 1px solid #999;
    padding-bottom: 2px;
}
.underLineGreen{
    /*text-decoration: underline;*/
    border-bottom: 1px solid #51D2B0;
    padding-bottom: 2px;
}
.pointerNone{
    pointer-events: none;
}
.fixedIcon1{
    position: fixed;
    z-index: 9999;
    right: 10px;
    top: 460px;
}
.erweimaFixed{
    position: fixed;
    z-index: 9999;
    right: 70px;
    width: 120px;
    top: 400px;
}
.fixedIcon2{
    position: fixed;
    z-index: 9999;
    right: 10px;
    top:520px;
}
.fixedIcon3{
    position: fixed;
    z-index: 9999;
    right: 10px;
    top: 520px;
}



.layerWrap{
    position: relative;
}
.layerWrap .el-dialog__title{
    font-size: 16px;
}
.layerWrap .el-dialog__body,.el-dialog__footer,.el-dialog__header{
    padding:10px 20px 0 !important;
}
.layui-nav-tree .layui-nav-bar{
    background: #40BA40
}
.layui-form-select dl{
    padding: 0;
    min-width:100% !important;
}
.layui-form-select dl dd.layui-this{
    background: #40BA40 !important;
    color: #fff !important;
}
.layui-form-select .layui-input{
    color:#666;
}
.layui-table-view .layui-table td, .layui-table-view .layui-table th{
    border-right: none;
}
.layui-table-grid-down{
    display: none;
}
.layui-table-hover,.layui-table tbody tr{
    background: transparent !important;
}
.layui-form-checked[lay-skin=primary] i{
    background: #40BA40;
}


/*layDate*/
.layui-laydate-main{
    width: 240px;
}
.layui-laydate-content table{
    font-size: 12px;
}
.layui-laydate .layui-this{
    background: transparent;
}
.layui-laydate .layui-this span{
    background: #40BA40 !important;
    width:35px !important;
    height: 35px !important;
    border-radius: 50% !important;
    margin-left: 41px !important;
    margin-top: 4px !important;
    font-size: 14px !important;
    color: #fff !important;
}
.layui-laydate-content td,.layui-laydate-content .laydate-day-next, .layui-laydate-content .laydate-day-prev{
    color: #999 !important; 
}
.layui-laydate .laydate-disabled, .layui-laydate .laydate-disabled:hover{
    color: #999 !important; 
}
.layui-laydate-content td span{
    font-size: 14px !important;
}
.laydate-day-mark{
    line-height: 35px !important;
    color: #333 !important;
}
.laydate-day-mark::after{
    right: 57px;
    top: 33px;
}
.layui-laydate .layui-laydate-content .layui-this{
    /*background: #40BA40; */
}



.tableSelect .layui-input{
    height:30px !important;
    width:85% !important;
    padding-right: 0 !important;
}
.tableSelect dl.layui-anim{
    min-width:85% !important;
}

/*分页条*/
.layui-laypage a,.layui-laypage span{
    padding: 0 11px !important;
    margin-right: 10px !important;
}
.layui-laypage .layui-laypage-curr .layui-laypage-em{
    background: #00A0E8;
}
.layui-laypage a:hover{
    color: #00A0E8 !important
}

/*导航tab*/
.layui-nav .layui-this:after, .layui-nav-bar, .layui-nav-tree .layui-nav-itemed:after{
    background: #40BA40 !important;
}



/*分页条*/
.layui-laypage a, .layui-laypage button, .layui-laypage input, .layui-laypage select, .layui-laypage span{
    border:1px solid #e2e2e2 !important;
}
.layui-laypage-skip,.layui-laypage-count,.layui-laypage-limits{
    display: none !important;
}
.layui-table-page>div{
    text-align: center !important;
}
.layui-table-box{
    border: 1px solid #eee;
}
.layui-table-page{
    margin-top: 30px !important;
}
.layui-table-view,
.layui-table-view .layui-table[lay-skin=line],
.layui-table-page,
.layui-table-header{
    border:none !important;
}

.noAfterGreen .layui-this:after{
    background: transparent !important;
}

/* 后台管理系统 */
.layui-layout-admin .layui-logo{
    font-size: 20px !important;
    text-align: left !important;
    padding-left:30px !important;
    font-weight: bold;
}
.layui-bg-green,
.layui-bg-green .layui-nav{
    background: #069C65 !important;
}
.layui-nav-tree .layui-nav-item a:hover{
    background: #3ABC8C !important;
}
.layui-nav-tree .layui-nav-item a{
    height: 60px;
    line-height: 60px;
    color:#fff;
    padding: 0 30px !important;
}
.layui-nav-itemed>.layui-nav-child a{
    font-size: 14px !important;
}
.layui-nav-tree .layui-nav-more{
    right: 20px !important;
}
.layui-nav-tree .layui-nav-child dd.layui-this, .layui-nav-tree .layui-nav-child dd.layui-this a, .layui-nav-tree .layui-this, .layui-nav-tree .layui-this>a, .layui-nav-tree .layui-this>a:hover{
    background: #3ABC8C !important;
}
.sidaBarThis{
    background: #3ABC8C !important;
}
.layui-btn-group .layui-btn{
    background: transparent;
    border: 1px solid #ddd;
    color:#101010;
}
.layui-btn-group .layui-btn:first-child{
    border-left: 1px solid #ddd !important;
}
.layui-layer-btn a{
    height: 24px !important;
    line-height: 24px !important;
    padding: 0 15px !important;
}
.layui-input, .layui-textarea{
    background: #fff !important;
}
.layui-nav *{
    font-size: 16px;
}



.layui-form-checked[lay-skin=primary] i{
    background: #00A0E8 !important;
    border-color:#00A0E8 !important;
}
.layui-form-checkbox[lay-skin=primary]:hover i{
    border-color:#00A0E8 !important;
}


.layui-laydate .layui-this{
    background: #00A0E8 !important;
}


/*header部分*/
div[name="headerBox"] .layui-nav{
    padding: 0;
    height: 90px;
    line-height:90px;
    background: transparent !important;
}
div[name="headerBox"] .layui-nav a{
    font-size: 20px;
    color:#fff;
}
div[name="headerBox"] .layui-nav dl a{
    color:#666;
    font-size: 14px;
    line-height: 35px;
}
div[name="headerBox"] .layui-nav-bar{
    background: transparent !important;
}
div[name="headerBox"] .person .layui-nav-child{
    top: 54px;
    left: -45px;
}
div[name="headerBox"] .message .layui-nav-child{
    top: 54px;
    left: 32px;
}
div[name="headerBox"] .layui-nav .layui-nav-child dd.layui-this a,
div[name="headerBox"] .layui-nav-child dd.layui-this{
    background: transparent !important;
    color:#00A0E8 !important;
}


/*全局按钮*/
.layui-btn-normal{
    background: #00A0E8 !important;
    border-radius: 8px;
}

/*下拉*/
.layui-form-select dl dd.layui-this{
    background: #00A0E8 !important;
}

.layui-tab-brief>.layui-tab-title .layui-this{
    color:#5C73A7 !important;
}
.layui-tab-brief>.layui-tab-more li.layui-this:after, .layui-tab-brief>.layui-tab-title .layui-this:after{
    border-bottom:2px solid #5C73A7 !important;
}
.layui-tab-title .layui-this:after{
    width: 80% !important;
    left:  10% !important;
}
.layui-tab-title li{
    min-width: 25% !important;
    padding: 0 !important;
}